package com.view;

import com.bean.Student;
import com.dao.Dao;

import java.util.Scanner;

public class Main {
    public void mainPage() {
        System.out.println("-------------------学生管理系统-------------------");
        System.out.println("学号\t姓名\t性别\t年龄\t居住地");
        while (true){
            if (Dao.arr.size() == 0) {
                System.out.println("不好意思，目前还没有学生的信息可供查询，请返回重新操作！");
                break;
            }else {
                System.out.println("学号\t姓名\t性别\t年龄\t居住地");
                for (int i = 0; i < Dao.arr.size(); i++) {
                    Student s = Dao.arr.get(i);
                    System.out.println(s.toString());
                }
            }
        }

        System.out.println("-------------------学生管理系统-------------------");
        action();
    }

    public void action() {
        System.out.println("1.查询所有学生信息");
        System.out.println("2.查询某个学生信息");
        System.out.println("3.更改学生信息");
        System.out.println("4.删除学生信息");
        System.out.println("5.添加学生信息");
        System.out.println("6.返回主页");
        System.out.println("7.退出系统");
        System.out.println("-------------------");
        System.out.println("请输入序号：");
        Scanner sc = new Scanner(System.in);
        switch (sc.nextLine()) {
            case "1":
                Dao.findAll(Dao.arr);
            case "2":
                Dao.find(Dao.arr);
            case "3":
                Dao.update(Dao.arr);
            case "4":
                Dao.delete(Dao.arr);
            case "5":
                Dao.add(Dao.arr);
            case "6":
                mainPage();
            case "7":
                Dao.exit();
            default:
                break;
        }
    }

  public static void main(String[] args) {
    //
      Main m=new Main();
      m.mainPage();

  }


}
